package com.project.common.core.utils.tencentyun.vo;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

import java.util.List;

/**
 * 单聊群发消息VO
 *
 * @Author: wyy
 * @Date: 2/21/21 4:38 PM
 */
@Data
public class BatchSendMsgReqVo {

    /**
     * 1：把消息同步到 From_Account 在线终端和漫游上；
     * 2：消息不同步至 From_Account；
     */
    @JSONField(name = "SyncOtherMachine")
    private Integer SyncOtherMachine;

    /**
     * 消息接收方 UserID
     */
    @JSONField(name = "To_Account")
    private List<Object> To_Account;

    /**
     * 消息随机数，后台用于同一秒内的消息去重
     */
    @JSONField(name = "MsgRandom")
    private Integer MsgRandom;

    /**
     * 消息时间戳，UNIX 时间戳（单位：秒）
     */
    @JSONField(name = "MsgTimeStamp")
    private Integer MsgTimeStamp;

    /**
     * 消息内容
     */
    @JSONField(name = "MsgBody")
    private List<MsgBodyVo> MsgBody;
}
